#records {
	font-size: 18px;
	color: #2bad0f;
	margin-bottom: 20px;
}
.clear
{
	clear:both;
}

.filtercontner
{
	width:958px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#ddd solid 1px;
	/*background: url(../images/filtrebxbg.png) repeat;*/
	padding:0px;
	margin:0 auto;; /* For IE8 and earlier */
}
.list_contner
{
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:#ddd solid 1px;
	/*background: url(../images/filtrebxbg.png) repeat;*/
	background:#FFF;
	padding:0px;
	margin:23px 0px 0px 0px; /* For IE8 and earlier */
}
.list_contner_hdng
{	/*background: url(../images/filtrebxbg.png) repeat;*/
	margin:0px;
	padding:15px;
	height:0px;
	position:relative;
}
.tablebx
{
	margin:0px;
	padding:0px;
}
.tablebx table
{
	
	border-top:#d2d3e0 1px solid;
}
.tablebx td
{
	padding:0px;
	border-bottom:#d2d3e0 1px solid;
	border-right:#d2d3e0 1px solid;
	font-size:12px;
	color:#5a5a5a;
	text-align:center;
	
}
.tablebx_topbg td
{
	background:url(../images/table_bg.png) repeat-x;
	height:50px;
	font-size:12px;	
	color:#2E75AD;
	text-shadow: 0.1em 0.1em #FFFFFF;
	font-weight:bold;
}
.tablebx .even
{
	background:#FFF;
	height:30px;
	
}
.tablebx .odd
{
	background:#f2f7fe;
	height:30px;
	
}
.evenlast td
{
	border-bottom:none;
	
}
.oddlast td
{
	border-bottom:none;
	
}
.listhdg
{
	font-size:15px;
	color:#464b54;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
	
.filterbxcntnt
{	
	margin:0px;
	padding:0px;
}
.filterbxcntnt_inner
{
	margin:0px;
	padding:10px;
	min-height:30px;
}
.filterbxcntnt_inner ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.filterbxcntnt_inner li
{
	margin:0px;
	padding:5px 10px 15px 10px;
	float:left;
	font-size:13px;
	color:#2bad0f;
	font-weight:bold;
	position:relative;
}
.droparrow{
	position:absolute;
	width:20px;
	height:18px;
	left:10px;
	top:-18px;
	background:url(../images/drop-arrow.png) no-repeat;
}
.drop{
	position:absolute;
	min-width:450px;
	min-height:65px;
	background:#666;
	color:#FFF;
	left:0px;
	top:30px;
	z-index:50;
	padding:0 10px 10px 10px;
	-moz-box-shadow:0px 0px 3px #e2e3e3;
  -webkit-box-shadow:0px 0px 3px #e2e3e3;
  box-shadow:0px 0px 15px #9b9b9b;
  -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:3px #fff solid;

}
.drop input[type="search"], textArea, select{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px #dddddd solid;
	padding:3px 3px;
	-moz-box-shadow:inset 0px 0px 3px #e2e3e3;
  -webkit-box-shadow:inset 0px 0px 3px #e2e3e3;
  box-shadow:inset 0px 1px 5px #e2e3e3;
}
.drop input[type="text"]{
	color:#000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px #dddddd solid;
	padding:3px 3px;
	-moz-box-shadow:inset 0px 0px 3px #e2e3e3;
  -webkit-box-shadow:inset 0px 0px 3px #e2e3e3;
  box-shadow:inset 0px 1px 5px #e2e3e3;
}
.drop input[type="submit"]{
	padding:3px 8px;
	margin:8px 0px 0px 3px;
	background:#9C0;
	height:25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:0px #b58530 solid;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	
}
/* --------- Close image button in search field ------- */
#searchclosebutton {

	float: right;
	
}
#searchbox{
	height:45px;
	}
#searchtext{
	text-align:justify;
	width:120px;
	float:left;
	
	}
#searchinput {
	width:300px;
	float:right;
	}
	#searchinput p1{
text-align:left;
float:left;
	}
.filterbxcntnt_inner li a
{
	margin:0px;
	padding:0px 10px 0px 0px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-shadow: 0.1em 0.1em #fff;
	border-right:#c4c4c4 solid 1px;
}

.filterbxcntnt_inner li a:hover
{
	color:#424242;
	
}
.filterbxcntnt_inner li a.last
{
	border:none;
}




.filterbxcntnt_inner_bot
{
	margin:0px;
	padding:5px 10px 0px 70px;
	min-height:40px;
	position:relative;
	
}
.filterbxcntnt_right
{
	margin:0px;
	padding:5px 0px 0px 40px;
	float:left;
	font-size:12px;
	
	
}
.filterbxcntnt_right ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	
}
.filterbxcntnt_right li
{
	margin:0px 8px 8px 0px;
	float:left;
	padding:5px 32px 5px 10px;
	position:relative;
	height:16px;
	display:block;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-shadow: 0.1em 0.1em #b88826;
	border:#b6880d 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:#efb84f url(../images/active_filter_bg.png) repeat-x bottom;
	-moz-box-shadow: 0 0 3px #fff;
	-webkit-box-shadow: 0 0 3px #fff;
	box-shadow: 0 0 3px #fff;
	
}

.filterbxcntnt_left
{
	margin:0px;
	padding:5px 0px 0px 0px;
	float:left;
	font-size:12px;
	color:#6a6a6a;
	position:absolute;
	width:100px;
	top:10px;
	left:0;
}
.filterbxcntnt_right li a
{
	background:url(/images/filter_close.png) no-repeat;
	width:16px;
	height:15px;
	position:absolute;
	top:6px;
	right:5px;
	
	
}
.profilecntner
{
	margin:0px;
	padding:0px;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:#c0c0c0 solid 1px;
	background:#f8f8fa;
	padding:0px;
	margin:23px 0px 0px 0px; 
}
.profilecntner_tp
{
	margin:0px;
	padding:10px;
	height:108px;
	width:100%;
	/*background:url(../images/prfilebg.png) repeat-x;*/
	background:url(../images/filtrebxbg.png) repeat;
	-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.profilecntner_tp_left
{
	margin:0px;
	padding:0px;
	float:left;
	width:106px;
	height:107px;
	position:relative;
}
.profilecntner_imgarrow
{
	background:url(../images/profile_img_arrow.png) right;
	margin:0px;
	padding:0px;
	width:4px;
	height:107px;
	position:absolute;
	top:0px;
	right:5px;
}
	
.profilecntner_tp_right
{
	margin:0px;
	padding:25px 0px;
	float:left;
}
.profilehdngbx
{
	margin:0px;
	padding:10px;
}
.profilehdngbx ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.profilehdngbx li
{
	margin:0px;
	padding:0px 15px;
	float:left;
}
.smlltxt
{
	color:#777a8d;
	font-size:14px;
	text-shadow: 0.1em 0.1em #fff;
}
.profilebttnbx
{
	margin:0px;
	padding:0px;
	border-top:#c6ccd8 solid 1px;
	/*border-bottom:#c0c1c6 solid 1px;*/
	height:35px;
	background:url(../images/profilebtn_bgl.png) repeat-x;

}
.profilebttnbx ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.profilebttnbx li
{
	margin:0px;
	padding:0px;
	float:left;
	
}
.profilebttnbx li a
{
	color:#5175ad;
	font-size:12px;
	margin:0px;
	padding:10px 15px 0px 35px;
	display:block;
	font-weight:bold;
	text-shadow: 0.1em 0.1em #fff;
	
}
.profilebttnbx li a:hover
{
	background:url(../images/profile_btn_hover.png) repeat-x;
	color:#333;
}
.profilebttnbx li a.picon1
{
	background:url(../images/profile_icon1.png) no-repeat 15px 12px;
}
.profilebttnbx li a:hover.picon1
{
	background:url(../images/profile_icon1_hover.png) no-repeat 15px 12px;
}
.profilebttnbx li a.picon2
{
	background: url(../images/profile_icon2.png) no-repeat 15px 12px;
}
.profilebttnbx li a:hover.picon2
{
	background:url(../images/profile_icon2_hover.png) no-repeat 15px 12px;
}
.profilebxbtm
{
	margin:0px;
	padding:0px;
	/*border-top:#FFF solid 1px;*/
}
.profilebxbtm td
{
	 border-bottom:#dfe2e9 1px solid;
	 border-top:#fff 1px solid;
	
	 margin:0px;
	 padding:10px;
	 color:#2E75AD;
	text-shadow: 0.1em 0.1em #FFFFFF;
	font-weight:bold;
	text-align:left;
}
.profileven
{
	height:40px;
}
.profilevenlast td
{border-bottom:none;}
/*message_popup*/

.school_manager_bx
{
	margin:0px;
	padding:25px 0px 0px 20px;
	width:97.5%;
	position:relative;
}
.school_manager_top_nav
{
	margin:0px;
	padding:0px;
	background:url(../images/school_manager_navbttn.png) 0px 0px;
	width:294px;
	height:34px;
	position:absolute;
	top:-8px;
	
}
.school_manager_top_nav ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.school_manager_top_nav li
{
	margin:0px;
	padding:0px;
	float:left;
}
.school_manager_top_nav li a
{
	margin:0px;
	padding:10px 35px;
	display:block;
	text-indent:-999px;
	width:60px;
	
}
.school_manager_cntntbx
{
	margin:0px;
	padding:0px;
	border:#cccccc solid 1px;
	/*border-left:#cccccc solid 1px;*/
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;	
	background:#FFF url(../images/left_data_bg.png) repeat-y ;
	min-height:700px;
}
	
.school_m_cntnttop
{
	margin:0px;
	padding:0px;
	background:url(../images/scholl_m_bg_gradient.png);
	height:64px;
	border-bottom:#f2f2f2 solid 1px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}
.school_m_hdng
{
	margin:0px;
	padding:4px 0px 0px 20px;
	
}
.school_m_cntnt
{
	margin:0px;
	padding:0px;
}
.dropp_left
{
	padding:10px 30px;
	margin:0px;
	width:260px;
}
.droppbox
{
	margin:0px 0px 10px 0px;
	padding:10px 10px ;
	width:180px;
	height:15px;
	background: #fff url(../images/droppbox_bg.png) repeat-x bottom;
	border:#d6d6d6 solid 1px;
	color:#3880a4;
	text-shadow: 0.1em 0.1em #fff;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	z-index:1000;
	cursor:move;
	font-weight:bold;	
	
}
.droppbox ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.droppbox li
{
	margin:0px;
	padding:0 5px 0 8px;
	float:left;
	display:block;
}
	
.dbactive
{
	background: #51aad2 url(../images/droppbox_bg_bl.png) repeat-x bottom;
	color:#FFF;
	border:#23536a solid 1px;
	text-shadow: 0.1em 0.1em #4090b5;
	font-weight:bold;
}

.dropp_right
{
	padding:0px;
	margin:0px;
	background:url(../images/school_m_righrbg.png) repeat;
}
.dropp_mid
{
	margin:0 35px;
	padding:10px;
	width:801px;
}
.dropp_mid_top
{
	margin:0px;
	padding:0px;
	height:270px;
}
.dropp_mid_bot
{
	margin:0px;
	padding:0px;
	
}
.drop_main_bx
{
	margin:0px;
	padding:0px;
}
.drop_main_cntntbx
{
	margin:0px;
	padding:0px 4px;
	float:left;
}
.drop_main_cntntbxtop
{
	margin:0px;
	padding:0px;
}
.drop_main_cntntbxtop ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.drop_main_cntntbxtop li
{
	margin:0px;
	padding:0px;
}
.drop_main_cntntbxbtm
{
	margin:0px;
	padding:0px;
}
	
.drop_main_cntntbxtop li.dropslot
{
	margin:0px;
	padding:0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:dashed 2px #d4d4d4;
	width:202px;
	height:37px;
	
}
.dbhover
{
	-moz-box-shadow: inset 0 0 5px #888;
-webkit-box-shadow: inset 0 0 5px#888;
box-shadow: inner 0 0 5px #888;
}
.drop_main_cntntbxtop li.droptext
{
	font-size:11px;
	color:#4296be;
	margin:0px;
	padding:5px 8px 0px 8px;
	line-height:9px;
}
.arrow
{
	background:url(../images/arrow.png) no-repeat;
	width:60px;
	height:11px;
	float:left;
	margin:13px 0px;
	padding:0px;
}
.curvebx
{
	margin:35px 0px;
	padding:15px;
	position:relative;
	
}
.curvebxleft
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:-32px;
	background:url(../images/curvr_left.png) no-repeat;
	width:37px;
	height:83px;
	float:left;
}
.curvebxmid
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/animation_line.png) repeat-x;
	height:2px;
	width:760px;
	float:left;
}
.curvebxright
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:-81px;
	right:5px;
	background: url(../images/curve_right.png) no-repeat;
	width:37px;
	height:83px;
	float:left;
}
/***************** Result block *****************/
.result-block {
	position: absolute;
	z-index: 89;
	top: 1.667em;
	right: -0.25em;
	min-width: 20em;
	background:#3b3b3b;
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	border:#21262f 1px solid;
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	padding: 1em;
	line-height: 1em;
	text-align: left;
	color: #333333;
	width:300px;
	
	}
	/* IE class */
	.ie .result-block {
		border: 1px solid #ccc;
	}
	
	#status-infos .result-block {
		top: 3.2em;
		display: none;
		}
		#status-infos > li:hover .result-block {
			display: block;
		}
	
	.result-block h2 {
		float: left;
		color: black;
	}
	
	.result-block div {
		margin-bottom: 1.667em;
		}
		.result-block div:last-child {
			margin-bottom: 0;
		}
		/* IE class */
		.result-block div.last-child {
			margin-bottom: 0;
		}
	
	.result-block .arrow {
		background:url(../images/pop_arrow.png) no-repeat;
		width:19px;
		height:9px;
		position: absolute;
		z-index: 89;
		right: 23px;
		top: -22px;
		
		}
		/*.result-block .arrow {
		font-size: 0;
		line-height: 0;
		width:10px;
		position: absolute;
		z-index: 89;
		right: 30px;
		top: -5px;
		border-bottom: 5px solid #3b3b3b;
		border-left: 3px solid transparent;
		border-right: 3px solid transparent;
		}*/
		.result-block .arrow span {
			width: 0;
			position: absolute;
			z-index: 89;
			left: -2px;
			bottom: -5px;
			border-bottom: 4px solid white;
			border-left: 2px solid transparent;
			border-right: 2px solid transparent;
		}
	
	.result-block .results-count {
		float: right;
		text-transform: uppercase;
		color: #b0b0b0;
		font-size: 0.75em;
		white-space: nowrap;
		margin-left: 1em;
		}
		.result-block .results-count strong {
			color: #999999;
		}
	
	.result-block ul {
		clear: both;
		background:#f6fafd;
		-moz-border-radius: 0.2em;
		-webkit-border-radius: 0.2em;
		border-radius: 0.2em;
		border:#343d45 1px solid;
		list-style:none;
		}
		.result-block ul li {
			white-space: nowrap;
			margin:0px;
			background:#FFF;
			-moz-border-radius: 0.2em;
			-webkit-border-radius: 0.2em;
			border-radius: 0.2em;
			border:#bfc8d2 1px solid;
			min-height:100px;
			padding:10px;
			
		}
		.result-block ul li a
		{
			width:150px;
			color: #3399cc;
			text-decoration: none;
		}
	
	.search-more,
	.search-less {
		display: block;
		color: #999999;
		font-size: 0.75em;
		text-transform: uppercase;
		padding: 0.333em 0;
		text-align: center;
		background: url(../images/old-browsers-bg/search-more-shadow.png) no-repeat center bottom;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
		background: -moz-linear-gradient(
			top,
			rgba(255, 255, 255, 1),
			rgba(255, 255, 255, 0)
		), -moz-linear-gradient(
			left,
			#ffffff,
			#ebebeb 50%,
			#ffffff
		);
		background: -webkit-gradient(
			linear,
			left top, left bottom,
			from(rgba(255, 255, 255, 1)),
			to(rgba(255, 255, 255, 0))
		), -webkit-gradient(
			linear,
			left top, right top,
			from(#ffffff),
			to(#ffffff),
			color-stop(0.5, #ebebeb)
		);
		}
		.search-more:hover,
		.search-less:hover {
			color: #3399cc;
		}
		ul + .search-more,
		ul + .search-less {
			margin-top: -1.333em;
		}
		ul.small-pagination + .search-more,
		ul.small-pagination + .search-less {
			margin-top: -0.667em;
			padding:0px;
			background:none;
		}
		.search-more:before {
			content: url(../images/search-more-arrow.png);
			padding-right: 0.556em;
			}
			.search-more:hover:before {
				content: url(../images/search-more-arrow-hover.png);
			}
		.search-more:after {
			content: url(../images/search-more-arrow.png);
			padding-left: 0.556em;
			}
			.search-more:hover:after {
				content: url(../images/search-more-arrow-hover.png);
			}
		.search-less:before {
			content: url(../images/search-less-arrow.png);
			padding-right: 0.556em;
			}
			.search-less:hover:before {
				content: url(../images/search-less-arrow-hover.png);
			}
		.search-less:after {
			content: url(../images/search-less-arrow.png);
			padding-left: 0.556em;
			}
			.search-less:hover:after {
				content: url(../images/search-less-arrow-hover.png);
			}
	
	.result-block hr {
		height: 1px;
		line-height: 1px;
		border: 0;
		margin-top: 0;
		clear: both;
		background: #ffffff url(../images/old-browsers-bg/search-sep-bg.png) repeat-y left;
		-webkit-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
		background: -moz-linear-gradient(
			left,
			#ffffff,
			#cccccc 50%,
			#ffffff
		);
		background: -webkit-gradient(
			linear,
			left top, right top,
			from(#ffffff),
			to(#ffffff),
			color-stop(0.5, #cccccc)
		);
	}
	
	.result-block .result-info {
		background: #333333;
		color: white;
		padding: 0.417em 0.75em 0.583em;
		margin: 0 -1em -1em -1em;
		-moz-border-radius: 0 0 0.5em 0.5em;
		-webkit-border-bottom-right-radius: 0.2em;
		-webkit-border-bottom-left-radius: 0.2em;
		border-radius: 0 0 0.2em 0.2em;
		white-space: nowrap;
		}
		.result-block .result-info a {
			color: #77ccff;
		}
		.result-block .arrow:first-child + .result-info:last-child {
			margin-top: -1em;
			border-top: 1px solid #999999;
			-moz-border-radius: 0.5em;
			-webkit-border-radius: 0.5em;
			border-radius: 0.5em;
		}
		/* IE class */
		.result-block .result-info.first-last-child {
			margin-top: -1em;
			border-top: 1px solid #999999;
		}
		.result-block div + .result-info,
		.result-block p + .result-info,
		.result-block ul + .result-info {
			margin-top: -0.5em;
		}
		.result-block .result-info.loading {
			padding-left: 2.667em;
			background: #333333 url(../images/table-loader.gif) no-repeat 0.75em center;
		}
		
		
		
		
		
/*emp_profile_style*/

.emp_right
{
	margin:0px;
	padding:0px;
	width:99.9%;
	min-width:700px;
	position:relative;
	min-height:800px;
	background:#fff;
	border-left:#FFF solid 1px;
	border-top:#FFF solid 1px;
}
.emp_right h1
{
	font-size:24px;
	color:#444444;
	padding:7px 15px;
	margin:0px;
}	

.emp_cont_left
{
	margin:0px;
	padding:0px;
	background:none;
	width:247px;
	
}
.empleftbx
{
	margin:0px;
	padding:0px;
	position:relative;
	height:284px;
	background:none;
}
.empimgbx
{
	margin:0px;
	padding:14px 0px 14px 10px;
	width:237px;
	border-bottom:1px #D4D4D4 solid;
}
.empimgbx ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.empimgbx li
{
	margin:0px;
	padding:0px;
	float:left;
}
.status_bx{
	padding:0px;
	margin:0px;
	width:247px;
	border-top:1px #fff solid;
	border-bottom:1px #D4D4D4 dashed;
}
.status_bx ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.status_bx li{
	padding:5px 14px;
	margin:5px 0px;
	float:left;
	font-size:12px;
	text-align:center;
}
.status_bx li span{
	font-size:17px;
	font-weight:bold;
	display:block;
}
.namelist{
	padding:0px;
	margin:0px;
	width:247px;
	border-bottom:0px #D4D4D4 dashed;
}
.namelist ul{
	padding:10px 0px;
	margin:0px;
	list-style:none;
}
.namelist li{
	padding:5px 10px 5px 20px;
	margin:0px 0px;
	font-size:12px;
	
}
.notifications{
	padding:0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:12px;
}
.notifications span{font-size:14px; display:block; font-weight:bold; padding-bottom:3px;}
.nt_red{
	border:1px #952f32 solid;
	color:#7d0509;
	width:85%;
	margin:0px 10px 10px 10px;
	padding:8px;
	background:#eb7378 url(../images/nf-r-bg.png) repeat-x top;
	text-shadow: 0.1em 0.1em #f2b5b7;
}
.nt_red a{
	color:#7d0509;
	font-size:11px;
	text-decoration:underline; 
	font-weight:bold;
}
.nt_green{
	border:1px #5a7307 solid;
	color:#414f00;
	width:85%;
	margin:0px 10px 10px 10px;
	padding:8px;
	background:#a7c02f url(../images/nf-g-bg.png) repeat-x top;
	text-shadow: 0.1em 0.1em #d5e488;
}
.nt_green a{
	color:#414f00;
	font-size:11px;
	text-decoration:underline; 
	font-weight:bold;
}
.nt_gray{
	border:1px #969696 solid;
	color:#4a4a4a;
	width:85%;
	margin:0px 10px 10px 10px;
	padding:8px;
	background:#e7e7e7 url(../images/nf-gr-bg.png) repeat-x top;
	text-shadow: 0.1em 0.1em #fff;
}
.nt_gray a{
	color:#4a4a4a;
	font-size:11px;
	text-decoration:underline; 
	font-weight:bold;
}
.imgbrder
{
	border:#FFF solid 5px;
	 box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.80);
    -moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.80);
}
.empimgbx li.img_text
{
	font-size:15px;
	color:#4f555b;
	font-weight:bold;
	padding:0 0 0 10px;
	width:100px;
	
}
.empimgbx li span
{
	font-size:12px;
	color:#666;
	padding:5px 0px;
	display:block;
	font-weight:normal;
}
.adresstextbx
{
	margin:0px 0px 0px 10px;;
	padding:0px;
	width:237px;
}
.adresstext
{
	font-size:12px;
	color:#4f555b;
}
.socialbx
{
	margin:0px;
	padding:10px 10px 0px 0px;
	float:left;
}
.socialtxt
{
	font-size:11px;
	color:#4f555b;
	font-weight:bold;
}
.left_emp_navbx
{
	margin:0px;
	padding:10px 10px 15px 10px;
	width:227px;
}
.left_emp_nav
{
	margin:0px;
	padding:0px 0px 5px 0px;
	border:#d1d1d1 solid 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#FFF;
}
.left_emp_nav h2
{
	background:url(../images/emp_leftnav_bg.png)  repeat-x;
	margin:0px;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	color:#414d51;
	text-shadow: 0.1em 0.1em #fafbfb;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom:#d1d1d1 solid 1px;
}

.left_emp_nav ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.left_emp_nav li
{
	margin:0px;
	padding:0px;
	position:relative;
	
}
.left_emp_nav li a.mark
{
	
	background:url(../images/mark_a.png) no-repeat 12px 10px;

	
}
.left_emp_nav li a.mark:hover
{
	color:#3590af;
	background:url(../images/mark_a_hover.png) no-repeat 12px 10px;
}
.left_emp_nav li a.student
{
	
	background:url(../images/add_student.png) no-repeat 12px 13px;

	
}
.left_emp_nav li a.student:hover
{
	color:#3590af;
	background:#FFF url(../images/add_student_hover.png) no-repeat 12px 13px;
}

.left_emp_nav li a.copy
{
	
	background:url(../images/copy_batch.png) no-repeat 10px 12px;

	
}
.left_emp_nav li a.copy:hover
{
	color:#3590af;
	background:#FFF url(../images/copy_batch_hover.png) no-repeat 10px 12px;
}
.left_emp_nav li a.promote
{
	
	background:url(../images/promote.png) no-repeat 12px 11px;

	
}
.left_emp_nav li a.promote:hover
{
	color:#3590af;
	background:#FFF url(../images/promote_hover.png) no-repeat 12px 11px;
}
.left_emp_nav li a.deactivate
{
	
	background:url(../images/deactivate.png) no-repeat 12px 13px;

	
}
.left_emp_nav li a.deactivate:hover
{
	color:#3590af;
	background:#FFF url(../images/deactivate_hover.png) no-repeat 12px 13px;
}
.left_emp_nav li a.newsub
{
	
	background:url(../images/new_sub.png) no-repeat 12px 11px;

	
}
.left_emp_nav li a.newsub:hover
{
	color:#3590af;
	background:#FFF url(../images/new_sub_hover.png) no-repeat 12px 11px;
}
.left_emp_nav li a.addevnt
{
	
	background:url(../images/ad_evnt.png) no-repeat 12px 11px;

	
}
.left_emp_nav li a.addevnt:hover
{
	color:#3590af;
	background:#FFF url(../images/ad_evnt_hover.png) no-repeat 12px 11px;
}
.left_emp_nav li a.last
{
	border-bottom:none;
	padding:15px 40px 10px 40px;
}
.left_emp_nav li a
{
	font-size:12px;
	font-weight:bold;
	color:#414d51;
	background:#FFF url(../images/emp_left_navicon.png) no-repeat 10px 13px;
	display:block;
	padding:15px 40px;
	border-bottom:#d1d1d1 solid 1px;
	
	
}
.left_emp_nav li a:hover
{
	color:#3590af;
	background:#FFF url(../images/emp_left_navicon_hvr.png) no-repeat 10px 13px;
}

.activearrow
{
	position:absolute;
	top:15px;
	right:-7px;
	background:url(../images/emp_nav_arrow.png) no-repeat;
	width:9px;
	height:14px;
	display:block;

}

.left_emp_nav li a.active
{
	color:#3590af;
	background:#FFF url(../images/emp_left_navicon_hvr.png) no-repeat 10px 13px;
}
.left_emp_btn
{
	
	margin:0px;
	padding:10px 0px 0px 0px;
	
	
}
.left_emp_btn a
{
	font-size:12px;
	font-weight:bold;
	color:#414d51;
	background:url(../images/emp_leftnav_bg.png)  repeat-x;
	display:block;
	padding:14px 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#d1d1d1 solid 1px;
	text-shadow: 0.1em 0.1em #fafbfb;
	height:13px;
}
.left_emp_btn a.arrowsml
{
	background:url(../images/emp_arrowsml.png) no-repeat 7px 17px;
}
.left_emp_btn a:hover.arrowsml
{
	background:url(../images/emp_arrowsml_hvr.png) no-repeat 7px 17px;
}
.left_emp_btn a:hover
{
	color:#3590af;
	
}
	
.emp_right_contner
{
	width:100%;
	margin:0px;
	padding:0px;
	min-height:500px;
}
.emp_tabwrapper
{
	margin:0px;
	padding:0px;
	width:100%;
}
.emp_tab_nav
{
	margin:0px;
	padding:3px 0px 0px 5px;
	border-bottom:#dddddd 1px solid;
	
}
.emp_tab_nav ul
{
	margin:0px;
	padding:5px 0px 0 2px;
	list-style:none;
	height:36px;
	
	
}
.emp_tab_nav li
{
	margin:0px;
	padding:0px 4px;
	float:left;
	
}
.emp_tab_nav li a
{
	margin:0px;
	padding:10px 20px 0px 20px;
	font-size:14px;
	height:25px;
	font-weight:bold;
	color:#888888;
	text-shadow: 0.1em 0.1em #fafbfb;
	background:url(../images/emp_tabactive_bg.png) repeat;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-left:#dddddd solid 1px;
	border-right:#dddddd solid 1px;
	border-top:#dddddd solid 1px;
	display:block;
}
.emp_tab_nav li a:hover
{
	color:#544e4e;
	text-shadow: 0.1em 0.1em #fff;
}
.emp_tab_nav li a.active
{
	background:#FFF;
	color:#544e4e;
	padding:10px 20px 0px 20px;
	height:26px;
}
.emp_cntntbx
{
	background:#FFF;
	width:90%;
	min-height:600px;
	padding:30px 30px 30px 15px;
}

.edit_bttns
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:10px;
	right:20px;
	border:#a0a0a0 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fcfcfc url(../images/filterbttn_bg.png) repeat-x bottom;
	-moz-box-shadow: 0 0 3px #fff;
	-webkit-box-shadow: 0 0 3px #fff;
	box-shadow: 0 0 3px #fff;
}
.edit_bttns ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.edit_bttns li
{
	margin:0px;
	padding:0px;
	float:left;
	
}
.edit_bttns li a
{
	

	margin:0px;
	padding:7px 28px 7px 32px;
	font-size:12px;
	display:block;
	color:#313133;
	font-weight:bold;
	
	
}

.edit_bttns li a.edit
{
	background: url(../images/edit_icn.png) no-repeat 8px 5px ;
		
}
.table_listbx
{
	margin:0px;
	padding:0px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:#e5e5e5 solid 1px;
	width:100%;
	position:relative;
	-moz-box-shadow:0px 0px 8px #e7e5e5;
  	-webkit-box-shadow: 0px 0px 8px #e7e5e5;
  	box-shadow: 0px 0px 8px #e7e5e5;
}
.table_listbx td
{
	padding:14px 0px 14px 20px;
	margin:0px;
	border-bottom:#e5e5e5 solid 1px;
}
.table_listbxlast td
{
	border-bottom:none;
	
}
.listbxtop_hdng
{
	font-size:18px;	
	color:#1a7701;
	/*text-shadow: 0.1em 0.1em #FFFFFF;*/
	font-weight:bold;
}
td.listbx_subhdng
{
	color:#333333;
	font-size:14px;	
	font-weight:bold;
}
td.subhdng_nrmal
{
	color:#333333;
	font-size:14px;	
}
/*list_search_style*/

.listsearchbx
{
	margin:0px;
	padding:0px;
	float:left;
	border-bottom:#fff solid 1px;
	height:28px;
}
.listsearchbx ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.listsearchbx li
{
	
	margin:0px;
	padding:0px;
	float:left;

}
.listsearchbar
{
	background:url(../images/list_searchbg.png) repeat-x;
	margin:0px;
	padding:0px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top:#c0c0c0 1px solid;
	border-left:#c0c0c0 1px solid;
	border-bottom:#c0c0c0 1px solid;
	border-right:0px;
	height:26px;
	width:196px;
}
.search_btnbx
{
	width:100%;
	padding:0px;
	margin:40px 0px 0px 0px;
	position:relative;
}
.bttns_addstudent
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:-40px;
	right:-2px;
	border:#a0a0a0 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fcfcfc url(../images/filterbttn_bg.png) repeat-x bottom;
	-moz-box-shadow: 0 0 3px #fff;
	-webkit-box-shadow: 0 0 3px #fff;
	box-shadow: 0 0 3px #fff;
}
.bttns_addstudent ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.bttns_addstudent li
{
	margin:0px;
	padding:0px;
	float:left;
	
}
.bttns_addstudent li a
{
	

	margin:0px;
	padding:7px 10px 7px 32px;
	font-size:12px;
	border-right:#a0a0a0 1px solid;
	display:block;
	color:#313133;
	font-weight:bold;
	
	
}
.bttns_addstudent li a.addbttn
{
	background: url(../images/add_all.png) no-repeat 10px 7px ;
		
}
.bttns_addstudent li a.last
{
	border:none;
}

.listsearchtxt
{
	padding:0px 5px;
	margin:0px;
	font-size:12px;
	color:#AAA;

}






/*letterNavCon style*/
.letterNavCon{
	width:100%;
	position:absolute;
	top:3px;
	left:0px;
} 
.letterNavCon ul{
	padding:0px;
	margin:0px;
	list-style:none;
	
}
.letterNavCon li{
	margin:2px 1px 1px 1.5px;
	list-style:none;
	float:left;
	cursor: pointer;
}
.letterNavCon li a{
	color:#000;
	text-decoration:none;
	font-size:12px;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 11px;
	text-align:center;
	border:0px #CCC solid;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius:2px;
	background:#d8d8d8;
}
.letterNavCon li a:hover{
	text-decoration:underline;
	background:#DBDBDB;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius:2px;
}
.letterNavCon li.ln_active a{
	background:#828282;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius:2px;
	color:#FFF;
	}
	
	
.side,#contactsales,#contactsupport
{
	
	height:250px;
	overflow-y:scroll;
	overflow-y:auto;
}
#contactsales,.side,#whyus{
    scrollbar-face-color: lightgrey;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
}



/* Let's get this party started */
#contactsales::-webkit-scrollbar,
#contactsupport::-webkit-scrollbar,
.side::-webkit-scrollbar,
#whyus::-webkit-scrollbar {
    width: 10px;
}
 
/* Track */
#contactsales::-webkit-scrollbar-track,
#contactsupport::-webkit-scrollbar-track,
.side::-webkit-scrollbar-track,
#whyus::-webkit-scrollbar-track {
   
    border-radius: 10px;
}
 
/* Handle */
#contactsales::-webkit-scrollbar-thumb,
#contactsupport::-webkit-scrollbar-thumb,
.side::-webkit-scrollbar-thumb,
#whyus::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #9FBA3A;; 
    //-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

	